package com.edou.member.dto;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.edou.base.dto.BaseCondition;

public class MemberUserCondition extends BaseCondition {

	
	private String searchkey;
	
	/** 会员帐号 */
	private String account;
	/** 登录密码 */
	private String password;
	/** 手机号码 */
	private String mobile;
	/** 电子邮箱 */
	private String email;
	/** 会员类型：由数据字典进行设定 */
	private String type;
	/** 会员级别：由数据字典进行设定 */
	private String level;
	/** 积分余额 */
	private Integer balancePoint;
	/** 积分余额-可提现 */
	private Integer balancePointWithdraw;
	/** 账户余额 */
	private Double balanceMoney;
	/** 姓名 */
	private String name;
	/** 昵称 */
	private String nickName;
	/** 头像 */
	private String facePath;
	/** 一句话简介 */
	private String descBrief;
	/** 详细描述 */
	private String desc;
	/** QQ */
	private String qq;
	/** 微信号 */
	private String wechat;
	/** 其他联系方式 */
	private String contactOther;
	/** 地址 */
	private String address;
	/** 备注描述 */
	private String remark;

	/**会员角色id*/
	private String[] roleCode;
	
	
	private String roleId;
	
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date beginDate;
	
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date endDate;
	
	/** 实名认证属性*/
	/** 身份证号*/
	private String certIdcard; 
	/** 认证照片*/
	private String certIdcardPath; 
	/** 状态：0-待审核 1-审核通过 2-审核不通过*/
	private Integer certState; 
	
	
	/** 会员关注标签*/
	private String tagIds;
	
	/** 会员帐号 */
	public String getAccount(){
		return this.account;
	}

	/** 会员帐号 */
	public void setAccount(String account){
		this.account = account;
	}
	/** 登录密码 */
	public String getPassword(){
		return this.password;
	}

	/** 登录密码 */
	public void setPassword(String password){
		this.password = password;
	}
	/** 手机号码 */
	public String getMobile(){
		return this.mobile;
	}

	/** 手机号码 */
	public void setMobile(String mobile){
		this.mobile = mobile;
	}
	/** 电子邮箱 */
	public String getEmail(){
		return this.email;
	}

	/** 电子邮箱 */
	public void setEmail(String email){
		this.email = email;
	}
	/** 会员类型：由数据字典进行设定 */
	public String getType(){
		return this.type;
	}

	/** 会员类型：由数据字典进行设定 */
	public void setType(String type){
		this.type = type;
	}
	/** 会员级别：由数据字典进行设定 */
	public String getLevel(){
		return this.level;
	}

	/** 会员级别：由数据字典进行设定 */
	public void setLevel(String level){
		this.level = level;
	}
	/** 姓名 */
	public String getName(){
		return this.name;
	}

	/** 姓名 */
	public void setName(String name){
		this.name = name;
	}
	/** 昵称 */
	public String getNickName(){
		return this.nickName;
	}

	/** 昵称 */
	public void setNickName(String nickName){
		this.nickName = nickName;
	}
	/** 头像 */
	public String getFacePath(){
		return this.facePath;
	}

	/** 头像 */
	public void setFacePath(String facePath){
		this.facePath = facePath;
	}
	/** 一句话简介 */
	public String getDescBrief(){
		return this.descBrief;
	}

	/** 一句话简介 */
	public void setDescBrief(String descBrief){
		this.descBrief = descBrief;
	}
	/** 详细描述 */
	public String getDesc(){
		return this.desc;
	}

	/** 详细描述 */
	public void setDesc(String desc){
		this.desc = desc;
	}
	/** QQ */
	public String getQq(){
		return this.qq;
	}

	/** QQ */
	public void setQq(String qq){
		this.qq = qq;
	}
	/** 微信号 */
	public String getWechat(){
		return this.wechat;
	}

	/** 微信号 */
	public void setWechat(String wechat){
		this.wechat = wechat;
	}
	/** 其他联系方式 */
	public String getContactOther(){
		return this.contactOther;
	}

	/** 其他联系方式 */
	public void setContactOther(String contactOther){
		this.contactOther = contactOther;
	}
	/** 地址 */
	public String getAddress(){
		return this.address;
	}

	/** 地址 */
	public void setAddress(String address){
		this.address = address;
	}
	/** 备注描述 */
	public String getRemark(){
		return this.remark;
	}

	/** 备注描述 */
	public void setRemark(String remark){
		this.remark = remark;
	}

	public Integer getBalancePoint() {
		return balancePoint;
	}

	public void setBalancePoint(Integer balancePoint) {
		this.balancePoint = balancePoint;
	}

	public Integer getBalancePointWithdraw() {
		return balancePointWithdraw;
	}

	public void setBalancePointWithdraw(Integer balancePointWithdraw) {
		this.balancePointWithdraw = balancePointWithdraw;
	}

	public Double getBalanceMoney() {
		return balanceMoney;
	}

	public void setBalanceMoney(Double balanceMoney) {
		this.balanceMoney = balanceMoney;
	}

	public String[] getRoleCode() {
		return roleCode;
	}

	public void setRoleCode(String[] roleCode) {
		this.roleCode = roleCode;
	}

	public String getSearchkey() {
		return searchkey;
	}

	public void setSearchkey(String searchkey) {
		this.searchkey = searchkey;
	}

	public String getRoleId() {
		return roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	public Date getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getCertIdcard() {
		return certIdcard;
	}

	public void setCertIdcard(String certIdcard) {
		this.certIdcard = certIdcard;
	}

	public String getCertIdcardPath() {
		return certIdcardPath;
	}

	public void setCertIdcardPath(String certIdcardPath) {
		this.certIdcardPath = certIdcardPath;
	}

	public Integer getCertState() {
		return certState;
	}

	public void setCertState(Integer certState) {
		this.certState = certState;
	}

	public String getTagIds() {
		return tagIds;
	}

	public void setTagIds(String tagIds) {
		this.tagIds = tagIds;
	}

}
